/**
 * 资源加载基类
 * @author cls
 * @date 2020-01-20
 */
export default abstract class BaseAsset {
    /** 资源表 */
    protected _assetsList: any = {};
    /** 资源加载方法 */
    async loadAssetsAsync(path: string, type?: any): Promise<any> { };
    /** 加载预制体 */
    async loadPrefab(path: string): Promise<any> { };
    /** 加载精灵帧 */
    async loadImage(path: string): Promise<any> { };
    /** 加载图集 */
    async loadSpriteAtlas(path: string): Promise<any> { };
    /** 加载音频 */
    async loadAudioClip(path: string): Promise<any> { };
    /** 加载配置 */
    async loadConfig(path: string): Promise<any> { };
    /** 加载动画 */
    async loadAnimClip(path: string): Promise<any> { };
    /** 资源释放 */
    abstract releaseRes(resPath: string);
}
